home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / mu17_ext.zip / RLOGIN.REA < prev    next >
Text File  |  1994-03-07  |  3KB  |  86 lines

  1. A remote login facility for Envoy, V1.0
  2.  
  3. 1. How to install 
  4.  
  5. Put rlogin.service in Envoy's services directory. Activate it. Put the
  6. rlogin command whereever you want. If you are using MultiUser (at least
  7. version 1.5) on the server, you also need my new accounts.library.
  8.  
  9. 2. Usage
  10.  
  11. Template HOST,USERID,GUI/S
  12.  
  13. The rlogin command is only usable from the shell (because it needs a
  14. console window). You will be queried for the host to log on, your username
  15. and your password. (If you give a HOST or USERID parameter, the respective
  16. query will be left out. If you specify GUI, USERID is ignored.)
  17. If both is correct and no other problems occur, you will get a shell prompt. 
  18. (Note: S:Shell-Startup is used; if MultiUser is installed, .profile is 
  19. also executed and you will be properly logged in. (Try "who am i".) Also,
  20. the local environment variable "REMOTE" will contain the name of the host
  21. from which you have logged on.)
  22.  
  23. 3. Compatibility
  24.  
  25. Programs using dos.library or packets work. (A note regarding 
  26. ACTION_DISK_INFO: Obviously there is no windowpointer stored in 
  27. struct InfoData. A pointer to a struct IOStdReq is stored in id_InUse,
  28. whose io_Unit points to a struct ConUnit. Only the cu_X*, cu_Y* fields of
  29. the struct ConUnit are filled in, all other fields in struct ConUnit,
  30. struct IORequest and struct InfoData are zeroed. This is a hack to support
  31. the C= "more" command.) 
  32.  
  33. Obviously, using programs that require gfx or intuition will be a little
  34. difficult ... :-) (At least until RTG comes along !)
  35.  
  36. 4. Security
  37.  
  38. The rlogin.service checks:
  39.  
  40. i) If there is a user with the given name on the system you want to log onto.
  41.  
  42. ii) If the given password is correct.
  43.  
  44. iii) If the user is listed in ENV:Envoy/rlogin.prefs.
  45.  
  46. (This file has the following format:
  47.  
  48. --- cut here ---
  49. user1,user2,user3,...,userN
  50. group1,group2,...,groupN
  51. --- cut here ---
  52.  
  53. where userX/groupX are the names of the users and usergroups that are
  54. allowed to use the remote login. It is sufficient to be in one of the
  55. lists.)
  56.  
  57. WARNING: THERE IS NO SECURITY BUILT INTO THE REMOTE SHELL APART FROM THE
  58. USER CHECK. IF YOU DO NOT HAVE MULTIUSER INSTALLED, THERE IS *NO
  59. PROTECTION* FOR YOUR SYSTEM ONCE SOMEONE IS LOGGED ON.
  60.  
  61. 5. Legal stuff
  62.  
  63. rlogin and rlogin.service are freeware. Envoy is TM by Commodore. There is
  64. *absolutely no warranty*.
  65.  
  66. 6. Future plans
  67.  
  68. Writing a rlogin preferences editor.
  69.  
  70. 7. Bug reports
  71.  
  72. Send bug reports, suggestions, flames et al. to
  73.  
  74. Usenet:       nobbi@zaphod.rhein.de
  75. Fidonet:      2:243/8330.14
  76. Fido.Classic: 2:2402/330.14
  77. Gernet:       21:100/50.14 
  78.  
  79. 8. History
  80.  
  81. 1.0 - first release
  82.  
  83. 1.1 - the remote shell now inherits the Path (from the Services Manager !)
  84.     - S:Shell-Startup and .profile do not any more need the s-bit to be 
  85.       executed
  86.